#include "Beep.h"
void beepInit(){
	//时钟使能
	RCC_APB2PeriphClockCmd(BEEP_PORT_RCC,ENABLE);
	
	//gpio初始化 输出
	GPIO_InitTypeDef GPIO_InitStructure;	
	GPIO_InitStructure.GPIO_Pin = BEEP_PIN;
	GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
	GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
	
	GPIO_Init(BEEP_PORT,&GPIO_InitStructure);
	
	//默认给一个高电平
	GPIO_ResetBits(BEEP_PORT,BEEP_PIN);
	
}
		
/*高低电平切换多少次，每次睡眠多少u8*/
void beepAlarm(u8 times,u8 us){
	for(u8 i=0;i<times;i++){
	
		//切换高低电平
		beep = !beep;
		delay_us(us);
	}

}